Wettervorhersage für Worms
Wettervorhersage für Worms. So macht man das selbst
Es gibt Wettervorhersagen von kommerziellen Anbietern, die vollgepflastert sind mit Werbeanzeigung oder man bezahlt für den Dienst.
Der Deutsche Wetterdienst stellt die Daten als Opendata zur Verfügung. Daraus kann man sich selbst was basteln. Hauptteil ist bei mir ein Basheinzeiler:
Beispiel mögliche Parameter:
wetterdienst values --provider=dwd --network=mosmix --resolution=large --parameter=large --station=K2635 | jq -r '.[1] '| grep -v null
Beispiel für Temperaturvorhersage getestet am 11.05.2022:
wetterdienst values --provider=dwd --network=mosmix --resolution=large --parameter=large --station=K2635 | jq -r '.[] | [.date,.temperature_air_mean_200 - 273.15, .pressure_air_site_reduced/100] | @csv' > test.csv
"Wetterdienst" ist ein Pythonprogramm. Installation mit
pip install wetterdienst
Parameter die abgefragt werden sind ttt für Temperatur , dd Windrichtung pppp Luftdruck und verschiedene Regenwahrscheinlichkeiten, oder large/small.
Hier gibts ein XML mit mehr Info:
https://opendata.dwd.de/weather/lib/MetElementDefinition.xml
Für Vorhersagegebiet "Stadt Worms"gibts beim DWD diese Stationen.
- Station: K699 Flugplatz
- Station: K2635 Hagenstraße (Emissionscontainer)
Die Id's für die Stationen findet man hier:
https://www.dwd.de/DE/leistungen/met_verfahren_mosmix/mosmix_stationskatalog.cfg
Danach folgt der Datumsbereich. optional !
Als Ausgabe erhält man ein JSON. Programme die Grafik erstellen (Gnuplot,LibreOffice) , möchten meistens ein csv. Eine Pipe durch jq kann das gleich erledigen.
Das so erzeugte csv kann z.B, direkt mit LibreOffice importiert werden.
- Finden und ersetzen -> Komma durch Punkt
- Einfügen -> Diagramm , vernünftig beschriften, fertig.